Skip to main content

Defender For Endpoint Alerts 2 Sentinel Log Analytics Workspace

made-with-python

This code snippet sends Office 365 Defender for Endpoint Alerts to Sentinel Log analytics workspace in another Azure Tenant.

image

How to use this code snippet

First, Enable SIEM Connector in your Office 365 Defender for Endpoint Portal

Then, Generate an API Token (It is highly recommended to edit the script to automate token generation)

image

Later, edit the script and add your Azure Sentinel Log analytics workspace ID and its Primary or Secondary Key

Finally, run the python snippet:

python3 DefenderForEndpoint2Sentinel.py

Voila! the script will create a custom table that contains all your Defender for Endpoint Alerts (You can edit the selected fields in the script)

image

You can enhance the script to send alerts automatically every specific time or you can use Azure OMS Agents and custom logs capability.

You can use the snippet to build your own Python projects